Thu Aug  4 15:56:23 2022    program_benchmark/test_obj.test_rtree_for_polylines/output.dat

         2945 function calls (2926 primitive calls) in 0.001 seconds

   Ordered by: internal time

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
       72    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/trees.py:107(get_distance)
    14/12    0.000    0.000    0.001    0.000 /home/diamon/Programms/backend_junoir_test_task/rtree.py:67(insert)
      126    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/rtree.py:59(union_extent)
      469    0.000    0.000    0.000    0.000 {built-in method builtins.min}
      430    0.000    0.000    0.000    0.000 {built-in method builtins.max}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.8/json/decoder.py:343(raw_decode)
       13    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/trees.py:14(get_object_MBR)
       43    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/rtree.py:40(update)
      139    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/extent.py:8(__init__)
        1    0.000    0.000    0.001    0.001 {built-in method builtins.exec}
        4    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/trees.py:124(get_distance_for_defined_point)
       45    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/extent.py:41(get_distance)
        1    0.000    0.000    0.001    0.001 /home/diamon/Programms/backend_junoir_test_task/test_trees.py:284(test_rtree_for_polylines)
        1    0.000    0.000    0.000    0.000 {method 'read' of '_io.TextIOWrapper' objects}
      216    0.000    0.000    0.000    0.000 {built-in method math.cos}
      216    0.000    0.000    0.000    0.000 {built-in method math.sin}
      144    0.000    0.000    0.000    0.000 {built-in method math.pow}
       99    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/extent.py:49(get_area)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.8/json/decoder.py:332(decode)
    27/17    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/rtree.py:50(update_up)
    20/13    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/rtree.py:216(search_rtree_extent)
        1    0.000    0.000    0.000    0.000 {built-in method io.open}
        1    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/trees.py:58(get_objects_list_for_rtree)
       17    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/extent.py:52(get_intersect)
      146    0.000    0.000    0.000    0.000 {method 'append' of 'list' objects}
       72    0.000    0.000    0.000    0.000 {built-in method math.atan2}
      132    0.000    0.000    0.000    0.000 {built-in method builtins.len}
      117    0.000    0.000    0.000    0.000 {built-in method math.sqrt}
       72    0.000    0.000    0.000    0.000 {built-in method builtins.round}
        6    0.000    0.000    0.000    0.000 /usr/lib/python3.8/unittest/case.py:874(_getAssertEqualityFunc)
       44    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/extent.py:29(__eq__)
        3    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/rtree.py:187(split)
       20    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/rtree.py:31(is_leaf)
       20    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/rtree.py:5(__init__)
        1    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/test_trees.py:291(<listcomp>)
       17    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/extent.py:35(is_touches)
        1    0.000    0.000    0.001    0.001 <string>:1(<module>)
       72    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/trees.py:134(<lambda>)
        6    0.000    0.000    0.000    0.000 /usr/lib/python3.8/unittest/case.py:907(assertEqual)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.8/json/__init__.py:274(load)
       30    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/rtree.py:37(is_root)
        3    0.000    0.000    0.000    0.000 /usr/lib/python3.8/unittest/case.py:1201(assertDictEqual)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.8/json/__init__.py:299(loads)
        1    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/trees.py:139(get_distance_for_defined_polyline)
       13    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/trees.py:9(__init__)
        7    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/rtree.py:17(__init__)
       12    0.000    0.000    0.000    0.000 {method 'pop' of 'list' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.8/codecs.py:319(decode)
        2    0.000    0.000    0.000    0.000 {method 'match' of 're.Pattern' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.8/_bootlocale.py:33(getpreferredencoding)
        3    0.000    0.000    0.000    0.000 {built-in method math.ceil}
        6    0.000    0.000    0.000    0.000 /usr/lib/python3.8/unittest/case.py:1330(assertIsInstance)
        1    0.000    0.000    0.000    0.000 {built-in method _codecs.utf_8_decode}
        1    0.000    0.000    0.000    0.000 {built-in method _locale.nl_langinfo}
        3    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/rtree.py:91(<listcomp>)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.8/codecs.py:309(__init__)
       10    0.000    0.000    0.000    0.000 {built-in method builtins.isinstance}
        1    0.000    0.000    0.000    0.000 /home/diamon/Programms/backend_junoir_test_task/trees.py:147(get_distance_between_objects)
        6    0.000    0.000    0.000    0.000 {method 'get' of 'dict' objects}
        3    0.000    0.000    0.000    0.000 {built-in method builtins.getattr}
        3    0.000    0.000    0.000    0.000 /usr/lib/python3.8/unittest/case.py:900(_baseAssertEqual)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.8/codecs.py:260(__init__)
        1    0.000    0.000    0.000    0.000 {method 'startswith' of 'str' objects}
        2    0.000    0.000    0.000    0.000 {method 'end' of 're.Match' objects}
        1    0.000    0.000    0.000    0.000 {method 'disable' of '_lsprof.Profiler' objects}


